// $Id


/**
 * ReversiButton Qt widget header file.
 *
 * @file ReversiButton.h
 * @author Wim Leers
 */


#include "ReversiButton.h"


//----------------------------------------------------------------------------
// Constructor.

ReversiButton::ReversiButton(int x, int y, QWidget * parent)
	: QToolButton(parent)
{
	// Lus het clicked() event van QToolButton door naar een private slot.
	connect(this, SIGNAL(clicked()), SLOT(CatchClicked()));

	// Sla de coördinaten op.
	m_x = x;
	m_y = y;
}


//----------------------------------------------------------------------------
// Private Qt slots.

void ReversiButton::CatchClicked(void) {
	// Stuur ons custom signaal uit, dat de cöordinaten mee uitzendt.
	emit ClickedButtonWithCoords(m_x, m_y);
}
